pioneer and ammunition platoon - German English Dictionary